Esercizio 1

Si vuole definire un formato per l’interscambio dati relativo ai pasti offerti da una catena di mense universitarie. Il file scambiato specifica la lista delle mense. Ciascuna mensa è identificata da un nome (string) ed ha associato un indirizzo (string) e il numero di posti disponibili (integer). Ad ogni mensa è inoltre associata la lista dei pasti offerti. Per ogni pasto si specifica il codice (integer), la descrizione (string), la tipologia (string, es. “primo”, “carne”,..) e la lista delle forniture che sono state fatte. Per ogni fornitura si specifica la quantità (integer) e la data di quando è stata fatta (date). Si proponga la struttura XML necessaria, mostrando un esempio, e si scriva il file XML schema associato.

Esempio di file XML
File XML schema
Valida il file di esempio